﻿namespace RecipeMLSchema.Schema
{
	/// <remarks/>
	[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
	[System.SerializableAttribute()]
	[System.Diagnostics.DebuggerStepThroughAttribute()]
	[System.ComponentModel.DesignerCategoryAttribute("code")]
	[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
	[System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
	public partial class amt {
        
		private object itemField;
        
		private size sizeField;
        
		private unit unitField;
        
		private size size1Field;
        
		private string idField;
        
		private string classField;
        
		private string titleField;
        
		private string langField;
        
		private amtSystem systemField;
        
		private bool systemFieldSpecified;
        
		private string variationField;
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute("qty", typeof(qty), Order=0)]
		[System.Xml.Serialization.XmlElementAttribute("range", typeof(range), Order=0)]
		public object Item {
			get {
				return this.itemField;
			}
			set {
				this.itemField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute(Order=1)]
		public size size {
			get {
				return this.sizeField;
			}
			set {
				this.sizeField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute(Order=2)]
		public unit unit {
			get {
				return this.unitField;
			}
			set {
				this.unitField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlElementAttribute("size", Order=3)]
		public size size1 {
			get {
				return this.size1Field;
			}
			set {
				this.size1Field = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
		public string id {
			get {
				return this.idField;
			}
			set {
				this.idField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")]
		public string @class {
			get {
				return this.classField;
			}
			set {
				this.classField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute()]
		public string title {
			get {
				return this.titleField;
			}
			set {
				this.titleField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://www.w3.org/XML/1998/namespace")]
		public string lang {
			get {
				return this.langField;
			}
			set {
				this.langField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute()]
		public amtSystem system {
			get {
				return this.systemField;
			}
			set {
				this.systemField = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlIgnoreAttribute()]
		public bool systemSpecified {
			get {
				return this.systemFieldSpecified;
			}
			set {
				this.systemFieldSpecified = value;
			}
		}
        
		/// <remarks/>
		[System.Xml.Serialization.XmlAttributeAttribute()]
		public string variation {
			get {
				return this.variationField;
			}
			set {
				this.variationField = value;
			}
		}
	}
}